home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 676-700 / 699 / iffconvert / src / reqtoolsglue.asm < prev    next >
Assembly Source File  |  1995-03-18  |  1KB  |  70 lines

  1.  
  2.         SECTION "code",CODE
  3.  
  4.         xref    _ReqToolsBase
  5.  
  6.         xdef    _rtAllocRequestA
  7.  
  8. _rtAllocRequestA:
  9.         move.l  a6,-(a7)
  10.         move.l  _ReqToolsBase,a6
  11.         movem.l 8(a7),rlx
  12.         jsr     -30(a6)
  13.         move.l  (a7)+,a6
  14.         rts
  15.  
  16. rlx      reg     D0/A0
  17.  
  18.  
  19.         SECTION "code",CODE
  20.  
  21.         xref    _ReqToolsBase
  22.  
  23.         xdef    _rtFileRequest
  24.  
  25. _rtFileRequest:
  26.         movem.l rl,-(a7)
  27.         move.l  _ReqToolsBase,a6
  28.         movem.l 16(a7),rl1
  29.         lea     28(a7),a0
  30.         jsr     -54(a6)
  31.         movem.l (a7)+,rl
  32.         rts
  33.  
  34. rl      reg     A2/A3/A6
  35. rl1     reg     A1/A2/A3
  36.  
  37.  
  38.  
  39.         SECTION "code",CODE
  40.  
  41.         xref    _ReqToolsBase
  42.  
  43.         xdef    _rtFreeRequest
  44.  
  45. _rtFreeRequest:
  46.         move.l  a6,-(a7)
  47.         move.l  _ReqToolsBase,a6
  48.         move.l  8(a7),a1
  49.         jsr     -36(a6)
  50.         move.l  (a7)+,a6
  51.         rts
  52.  
  53.  
  54.  
  55.         SECTION "code",CODE
  56.  
  57.         xref    _ReqToolsBase
  58.  
  59.         xdef    _rtFreeReqBuffer
  60.  
  61. _rtFreeReqBuffer:
  62.         move.l  a6,-(a7)
  63.         move.l  _ReqToolsBase,a6
  64.         move.l  8(a7),a1
  65.         jsr     -42(a6)
  66.         move.l  (a7)+,a6
  67.         rts
  68.  
  69.    END
  70.